Skip to content
Closed
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 @@ -44,6 +44,41 @@ public class TriggerJsonSamples : JsonSampleCollection<TriggerJsonSamples>
}
}";

[JsonSample]
public const string BlobEventsTriggerSample = @"
{
name: ""myDemoBlobEventsTrigger"",
properties: {
type: ""BlobEventsTrigger"",
typeProperties: {
blobPathBeginsWith: ""/containerName/blobs/folderName"",
events: [
""Microsoft.Storage.BlobCreated""
],
scope: ""/subscriptions/297556dc-ea2f-4d52-b390-084a6fc53194/resourceGroups/testresourcegroup/providers/Microsoft.Storage/storageAccounts/teststorageaccount"",
},
pipelines: [
{
pipelineReference: {
type: ""PipelineReference"",
referenceName: ""myCopyPipeline""
},
parameters: {
mySinkDatasetFolderPath: ""sinkcontainer"",
mySourceDatasetFolderPath: {
type: ""Expression"",
value: ""@triggerBody().folderPath""
},
mySourceDatasetFilePath: {
type: ""Expression"",
value: ""@triggerBody().fileName""
}
}
}
]
}
}";

[JsonSample]
public const string ScheduleTriggerSample = @"
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ public AzureMySqlLinkedService()
/// <summary>
/// Initializes a new instance of the AzureMySqlLinkedService class.
/// </summary>
/// <param name="connectionString">The connection string.</param>
/// <param name="connectionString">The connection string. Type: string,
/// SecureString or AzureKeyVaultSecretReference.</param>
/// <param name="additionalProperties">Unmatched properties from the
/// message are deserialized this collection</param>
/// <param name="connectVia">The integration runtime reference.</param>
Expand All @@ -47,7 +48,7 @@ public AzureMySqlLinkedService()
/// authentication. Credentials are encrypted using the integration
/// runtime credential manager. Type: string (or Expression with
/// resultType string).</param>
public AzureMySqlLinkedService(SecretBase connectionString, 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>), object encryptedCredential = default(object))
public AzureMySqlLinkedService(object connectionString, 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>), object encryptedCredential = default(object))
: base(additionalProperties, connectVia, description, parameters, annotations)
{
ConnectionString = connectionString;
Expand All @@ -61,10 +62,11 @@ public AzureMySqlLinkedService()
partial void CustomInit();

/// <summary>
/// Gets or sets the connection string.
/// Gets or sets the connection string. Type: string, SecureString or
/// AzureKeyVaultSecretReference.
/// </summary>
[JsonProperty(PropertyName = "typeProperties.connectionString")]
public SecretBase ConnectionString { get; set; }
public object ConnectionString { get; set; }

/// <summary>
/// Gets or sets the encrypted credential used for authentication.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,13 @@ public AzurePostgreSqlLinkedService()
/// <param name="parameters">Parameters for linked service.</param>
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// <param name="connectionString">An ODBC connection string.</param>
/// <param name="connectionString">An ODBC connection string. Type:
/// string, SecureString or AzureKeyVaultSecretReference.</param>
/// <param name="encryptedCredential">The encrypted credential used for
/// authentication. Credentials are encrypted using the integration
/// runtime credential manager. Type: string (or Expression with
/// resultType string).</param>
public AzurePostgreSqlLinkedService(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>), SecretBase connectionString = default(SecretBase), object encryptedCredential = default(object))
public AzurePostgreSqlLinkedService(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>), object connectionString = default(object), object encryptedCredential = default(object))
: base(additionalProperties, connectVia, description, parameters, annotations)
{
ConnectionString = connectionString;
Expand All @@ -63,10 +64,11 @@ public AzurePostgreSqlLinkedService()
partial void CustomInit();

/// <summary>
/// Gets or sets an ODBC connection string.
/// Gets or sets an ODBC connection string. Type: string, SecureString
/// or AzureKeyVaultSecretReference.
/// </summary>
[JsonProperty(PropertyName = "typeProperties.connectionString")]
public SecretBase ConnectionString { get; set; }
public object ConnectionString { get; set; }

/// <summary>
/// Gets or sets the encrypted credential used for authentication.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,9 @@ public AzureSqlDWLinkedService()
/// <summary>
/// Initializes a new instance of the AzureSqlDWLinkedService class.
/// </summary>
/// <param name="connectionString">The connection string.</param>
/// <param name="connectionString">The connection string. Type: string,
/// SecureString or AzureKeyVaultSecretReference. Type: string,
/// SecureString or AzureKeyVaultSecretReference.</param>
/// <param name="additionalProperties">Unmatched properties from the
/// message are deserialized this collection</param>
/// <param name="connectVia">The integration runtime reference.</param>
Expand All @@ -55,7 +57,7 @@ public AzureSqlDWLinkedService()
/// authentication. Credentials are encrypted using the integration
/// runtime credential manager. Type: string (or Expression with
/// resultType string).</param>
public AzureSqlDWLinkedService(SecretBase connectionString, 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>), object servicePrincipalId = default(object), SecretBase servicePrincipalKey = default(SecretBase), object tenant = default(object), object encryptedCredential = default(object))
public AzureSqlDWLinkedService(object connectionString, 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>), object servicePrincipalId = default(object), SecretBase servicePrincipalKey = default(SecretBase), object tenant = default(object), object encryptedCredential = default(object))
: base(additionalProperties, connectVia, description, parameters, annotations)
{
ConnectionString = connectionString;
Expand All @@ -72,10 +74,12 @@ public AzureSqlDWLinkedService()
partial void CustomInit();

/// <summary>
/// Gets or sets the connection string.
/// Gets or sets the connection string. Type: string, SecureString or
/// AzureKeyVaultSecretReference. Type: string, SecureString or
/// AzureKeyVaultSecretReference.
/// </summary>
[JsonProperty(PropertyName = "typeProperties.connectionString")]
public SecretBase ConnectionString { get; set; }
public object ConnectionString { get; set; }

/// <summary>
/// Gets or sets the ID of the service principal used to authenticate
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ public AzureSqlDatabaseLinkedService()
/// Initializes a new instance of the AzureSqlDatabaseLinkedService
/// class.
/// </summary>
/// <param name="connectionString">The connection string.</param>
/// <param name="connectionString">The connection string. Type: string,
/// SecureString or AzureKeyVaultSecretReference.</param>
/// <param name="additionalProperties">Unmatched properties from the
/// message are deserialized this collection</param>
/// <param name="connectVia">The integration runtime reference.</param>
Expand All @@ -57,7 +58,7 @@ public AzureSqlDatabaseLinkedService()
/// authentication. Credentials are encrypted using the integration
/// runtime credential manager. Type: string (or Expression with
/// resultType string).</param>
public AzureSqlDatabaseLinkedService(SecretBase connectionString, 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>), object servicePrincipalId = default(object), SecretBase servicePrincipalKey = default(SecretBase), object tenant = default(object), object encryptedCredential = default(object))
public AzureSqlDatabaseLinkedService(object connectionString, 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>), object servicePrincipalId = default(object), SecretBase servicePrincipalKey = default(SecretBase), object tenant = default(object), object encryptedCredential = default(object))
: base(additionalProperties, connectVia, description, parameters, annotations)
{
ConnectionString = connectionString;
Expand All @@ -74,10 +75,11 @@ public AzureSqlDatabaseLinkedService()
partial void CustomInit();

/// <summary>
/// Gets or sets the connection string.
/// Gets or sets the connection string. Type: string, SecureString or
/// AzureKeyVaultSecretReference.
/// </summary>
[JsonProperty(PropertyName = "typeProperties.connectionString")]
public SecretBase ConnectionString { get; set; }
public object ConnectionString { get; set; }

/// <summary>
/// Gets or sets the ID of the service principal used to authenticate
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,15 @@ public AzureStorageLinkedService()
/// <param name="annotations">List of tags that can be used for
/// describing the Dataset.</param>
/// <param name="connectionString">The connection string. It is
/// mutually exclusive with sasUri property.</param>
/// mutually exclusive with sasUri property. Type: string, SecureString
/// or AzureKeyVaultSecretReference.</param>
/// <param name="sasUri">SAS URI of the Azure Storage resource. It is
/// mutually exclusive with connectionString property.</param>
/// <param name="encryptedCredential">The encrypted credential used for
/// authentication. Credentials are encrypted using the integration
/// runtime credential manager. Type: string (or Expression with
/// resultType string).</param>
public AzureStorageLinkedService(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>), SecretBase connectionString = default(SecretBase), SecretBase sasUri = default(SecretBase), object encryptedCredential = default(object))
public AzureStorageLinkedService(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>), object connectionString = default(object), SecretBase sasUri = default(SecretBase), object encryptedCredential = default(object))
: base(additionalProperties, connectVia, description, parameters, annotations)
{
ConnectionString = connectionString;
Expand All @@ -66,10 +67,11 @@ public AzureStorageLinkedService()

/// <summary>
/// Gets or sets the connection string. It is mutually exclusive with
/// sasUri property.
/// sasUri property. Type: string, SecureString or
/// AzureKeyVaultSecretReference.
/// </summary>
[JsonProperty(PropertyName = "typeProperties.connectionString")]
public SecretBase ConnectionString { get; set; }
public object ConnectionString { get; set; }

/// <summary>
/// Gets or sets SAS URI of the Azure Storage resource. It is mutually
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
// <auto-generated>
// 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.
// </auto-generated>

namespace Microsoft.Azure.Management.DataFactory.Models
{

/// <summary>
/// Defines values for BlobEventTypes.
/// </summary>
public static class BlobEventTypes
{
public const string MicrosoftStorageBlobCreated = "Microsoft.Storage.BlobCreated";
public const string MicrosoftStorageBlobDeleted = "Microsoft.Storage.BlobDeleted";
}
}
Loading