Skip to content

Commit

Permalink
.NET SDK Resource Provider:'DataFactory' (#5443)
Browse files Browse the repository at this point in the history
REST Spec PR 'Azure/azure-rest-api-specs#5382'
REST Spec PR Author 'Yiliu-microsoft'
REST Spec PR Last commit
  • Loading branch information
adxsdknet authored and dsgouda committed Mar 21, 2019
1 parent c07cdcf commit e1e3060
Show file tree
Hide file tree
Showing 94 changed files with 130 additions and 121 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ public AmazonMWSLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="mwsAuthToken">The Amazon MWS authentication
/// token.</param>
/// <param name="secretKey">The secret key used to access data.</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ public AmazonRedshiftLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="username">The username of the Amazon Redshift source.
/// Type: string (or Expression with resultType string).</param>
/// <param name="password">The password of the Amazon Redshift
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public AmazonS3LinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="accessKeyId">The access key identifier of the Amazon
/// S3 Identity and Access Management (IAM) user. Type: string (or
/// Expression with resultType string).</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public AzureBatchLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="accessKey">The Azure Batch account access key.</param>
/// <param name="encryptedCredential">The encrypted credential used for
/// authentication. Credentials are encrypted using the integration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public AzureBlobFSLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="accountKey">Account key for the Azure Data Lake
/// Storage Gen2 service. Type: string (or Expression with resultType
/// string).</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public AzureBlobStorageLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="connectionString">The connection string. It is
/// mutually exclusive with sasUri, serviceEndpoint property. Type:
/// string, SecureString or AzureKeyVaultSecretReference.</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ public AzureDataExplorerLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
public AzureDataExplorerLinkedService(object endpoint, object servicePrincipalId, SecretBase servicePrincipalKey, object database, object tenant, IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary<string, ParameterSpecification> parameters = default(IDictionary<string, ParameterSpecification>), IList<object> annotations = default(IList<object>))
: base(additionalProperties, connectVia, description, parameters, annotations)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ public AzureDataLakeAnalyticsLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="servicePrincipalId">The ID of the application used to
/// authenticate against the Azure Data Lake Analytics account. Type:
/// string (or Expression with resultType string).</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,6 @@ public AzureDataLakeStoreDataset()
/// Initializes a new instance of the AzureDataLakeStoreDataset class.
/// </summary>
/// <param name="linkedServiceName">Linked service reference.</param>
/// <param name="folderPath">Path to the folder in the Azure Data Lake
/// Store. Type: string (or Expression with resultType string).</param>
/// <param name="additionalProperties">Unmatched properties from the
/// message are deserialized this collection</param>
/// <param name="description">Dataset description.</param>
Expand All @@ -53,12 +51,14 @@ public AzureDataLakeStoreDataset()
/// describing the Dataset.</param>
/// <param name="folder">The folder that this Dataset is in. If not
/// specified, Dataset will appear at the root level.</param>
/// <param name="folderPath">Path to the folder in the Azure Data Lake
/// Store. Type: string (or Expression with resultType string).</param>
/// <param name="fileName">The name of the file in the Azure Data Lake
/// Store. Type: string (or Expression with resultType string).</param>
/// <param name="format">The format of the Data Lake Store.</param>
/// <param name="compression">The data compression method used for the
/// item(s) in the Azure Data Lake Store.</param>
public AzureDataLakeStoreDataset(LinkedServiceReference linkedServiceName, object folderPath, IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), string description = default(string), object structure = default(object), object schema = default(object), IDictionary<string, ParameterSpecification> parameters = default(IDictionary<string, ParameterSpecification>), IList<object> annotations = default(IList<object>), DatasetFolder folder = default(DatasetFolder), object fileName = default(object), DatasetStorageFormat format = default(DatasetStorageFormat), DatasetCompression compression = default(DatasetCompression))
public AzureDataLakeStoreDataset(LinkedServiceReference linkedServiceName, IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), string description = default(string), object structure = default(object), object schema = default(object), IDictionary<string, ParameterSpecification> parameters = default(IDictionary<string, ParameterSpecification>), IList<object> annotations = default(IList<object>), DatasetFolder folder = default(DatasetFolder), object folderPath = default(object), object fileName = default(object), DatasetStorageFormat format = default(DatasetStorageFormat), DatasetCompression compression = default(DatasetCompression))
: base(linkedServiceName, additionalProperties, description, structure, schema, parameters, annotations, folder)
{
FolderPath = folderPath;
Expand Down Expand Up @@ -109,10 +109,6 @@ public AzureDataLakeStoreDataset()
public override void Validate()
{
base.Validate();
if (FolderPath == null)
{
throw new ValidationException(ValidationRules.CannotBeNull, "FolderPath");
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public AzureDataLakeStoreLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="servicePrincipalId">The ID of the application used to
/// authenticate against the Azure Data Lake Store account. Type:
/// string (or Expression with resultType string).</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public AzureDatabricksLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="existingClusterId">The id of an existing cluster that
/// will be used for all runs of this job. Type: string (or Expression
/// with resultType string).</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public AzureFunctionLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="functionKey">Function or Host key for Azure Function
/// App.</param>
/// <param name="encryptedCredential">The encrypted credential used for
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public AzureKeyVaultLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
public AzureKeyVaultLinkedService(object baseUrl, IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary<string, ParameterSpecification> parameters = default(IDictionary<string, ParameterSpecification>), IList<object> annotations = default(IList<object>))
: base(additionalProperties, connectVia, description, parameters, annotations)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public AzureMLLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="updateResourceEndpoint">The Update Resource REST URL
/// for an Azure ML Web Service endpoint. Type: string (or Expression
/// with resultType string).</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public AzureMySqlLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="password">The Azure key vault secret reference of
/// password in connection string.</param>
/// <param name="encryptedCredential">The encrypted credential used for
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public AzurePostgreSqlLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="connectionString">An ODBC connection string. Type:
/// string, SecureString or AzureKeyVaultSecretReference.</param>
/// <param name="password">The Azure key vault secret reference of
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public AzureSearchLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="key">Admin Key for Azure Search service</param>
/// <param name="encryptedCredential">The encrypted credential used for
/// authentication. Credentials are encrypted using the integration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public AzureSqlDWLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="password">The Azure key vault secret reference of
/// password in connection string.</param>
/// <param name="servicePrincipalId">The ID of the service principal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public AzureSqlDatabaseLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="password">The Azure key vault secret reference of
/// password in connection string.</param>
/// <param name="servicePrincipalId">The ID of the service principal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public AzureStorageLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="connectionString">The connection string. It is
/// mutually exclusive with sasUri property. Type: string, SecureString
/// or AzureKeyVaultSecretReference.</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public AzureTableStorageLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="connectionString">The connection string. It is
/// mutually exclusive with sasUri property. Type: string, SecureString
/// or AzureKeyVaultSecretReference.</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ public BlobEventsTrigger()
/// <param name="runtimeState">Indicates if trigger is running or not.
/// Updated when Start/Stop APIs are called on the Trigger. Possible
/// values include: 'Started', 'Stopped', 'Disabled'</param>
/// <param name="annotations">List of tags that can be used for
/// describing the trigger.</param>
/// <param name="pipelines">Pipelines that need to be started.</param>
/// <param name="blobPathBeginsWith">The blob path must begin with the
/// pattern provided for trigger to fire. For example,
Expand All @@ -56,8 +58,8 @@ public BlobEventsTrigger()
/// 'december/boxes.csv' will only fire the trigger for blobs named
/// boxes in a december folder. At least one of these must be provided:
/// blobPathBeginsWith, blobPathEndsWith.</param>
public BlobEventsTrigger(IList<string> events, string scope, IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), string description = default(string), string runtimeState = default(string), IList<TriggerPipelineReference> pipelines = default(IList<TriggerPipelineReference>), string blobPathBeginsWith = default(string), string blobPathEndsWith = default(string))
: base(additionalProperties, description, runtimeState, pipelines)
public BlobEventsTrigger(IList<string> events, string scope, IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), string description = default(string), string runtimeState = default(string), IList<object> annotations = default(IList<object>), IList<TriggerPipelineReference> pipelines = default(IList<TriggerPipelineReference>), string blobPathBeginsWith = default(string), string blobPathEndsWith = default(string))
: base(additionalProperties, description, runtimeState, annotations, pipelines)
{
BlobPathBeginsWith = blobPathBeginsWith;
BlobPathEndsWith = blobPathEndsWith;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,11 @@ public BlobTrigger()
/// <param name="runtimeState">Indicates if trigger is running or not.
/// Updated when Start/Stop APIs are called on the Trigger. Possible
/// values include: 'Started', 'Stopped', 'Disabled'</param>
/// <param name="annotations">List of tags that can be used for
/// describing the trigger.</param>
/// <param name="pipelines">Pipelines that need to be started.</param>
public BlobTrigger(string folderPath, int maxConcurrency, LinkedServiceReference linkedService, IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), string description = default(string), string runtimeState = default(string), IList<TriggerPipelineReference> pipelines = default(IList<TriggerPipelineReference>))
: base(additionalProperties, description, runtimeState, pipelines)
public BlobTrigger(string folderPath, int maxConcurrency, LinkedServiceReference linkedService, IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), string description = default(string), string runtimeState = default(string), IList<object> annotations = default(IList<object>), IList<TriggerPipelineReference> pipelines = default(IList<TriggerPipelineReference>))
: base(additionalProperties, description, runtimeState, annotations, pipelines)
{
FolderPath = folderPath;
MaxConcurrency = maxConcurrency;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public CassandraLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="authenticationType">AuthenticationType to be used for
/// connection. Type: string (or Expression with resultType
/// string).</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public ConcurLinkedService()
/// <param name="description">Linked service description.</param>
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// describing the linked service.</param>
/// <param name="password">The password corresponding to the user name
/// that you provided in the username field.</param>
/// <param name="useEncryptedEndpoints">Specifies whether the data
Expand Down
Loading

0 comments on commit e1e3060

Please sign in to comment.