@@ -1000,6 +1000,9 @@ class BlobDataSourceProperties(msrest.serialization.Model):
10001000 :param time_format: The time format. Wherever {time} appears in pathPattern, the value of this
10011001 property is used as the time format instead.
10021002 :type time_format: str
1003+ :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken",
1004+ "ConnectionString".
1005+ :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode
10031006 """
10041007
10051008 _attribute_map = {
@@ -1008,6 +1011,7 @@ class BlobDataSourceProperties(msrest.serialization.Model):
10081011 'path_pattern' : {'key' : 'pathPattern' , 'type' : 'str' },
10091012 'date_format' : {'key' : 'dateFormat' , 'type' : 'str' },
10101013 'time_format' : {'key' : 'timeFormat' , 'type' : 'str' },
1014+ 'authentication_mode' : {'key' : 'authenticationMode' , 'type' : 'str' },
10111015 }
10121016
10131017 def __init__ (
@@ -1020,6 +1024,7 @@ def __init__(
10201024 self .path_pattern = kwargs .get ('path_pattern' , None )
10211025 self .date_format = kwargs .get ('date_format' , None )
10221026 self .time_format = kwargs .get ('time_format' , None )
1027+ self .authentication_mode = kwargs .get ('authentication_mode' , None )
10231028
10241029
10251030class BlobOutputDataSource (OutputDataSource ):
@@ -1156,6 +1161,9 @@ class BlobReferenceInputDataSource(ReferenceInputDataSource):
11561161 :param time_format: The time format. Wherever {time} appears in pathPattern, the value of this
11571162 property is used as the time format instead.
11581163 :type time_format: str
1164+ :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken",
1165+ "ConnectionString".
1166+ :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode
11591167 """
11601168
11611169 _validation = {
@@ -1169,6 +1177,7 @@ class BlobReferenceInputDataSource(ReferenceInputDataSource):
11691177 'path_pattern' : {'key' : 'properties.pathPattern' , 'type' : 'str' },
11701178 'date_format' : {'key' : 'properties.dateFormat' , 'type' : 'str' },
11711179 'time_format' : {'key' : 'properties.timeFormat' , 'type' : 'str' },
1180+ 'authentication_mode' : {'key' : 'properties.authenticationMode' , 'type' : 'str' },
11721181 }
11731182
11741183 def __init__ (
@@ -1182,6 +1191,7 @@ def __init__(
11821191 self .path_pattern = kwargs .get ('path_pattern' , None )
11831192 self .date_format = kwargs .get ('date_format' , None )
11841193 self .time_format = kwargs .get ('time_format' , None )
1194+ self .authentication_mode = kwargs .get ('authentication_mode' , None )
11851195
11861196
11871197class BlobReferenceInputDataSourceProperties (BlobDataSourceProperties ):
@@ -1207,6 +1217,9 @@ class BlobReferenceInputDataSourceProperties(BlobDataSourceProperties):
12071217 :param time_format: The time format. Wherever {time} appears in pathPattern, the value of this
12081218 property is used as the time format instead.
12091219 :type time_format: str
1220+ :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken",
1221+ "ConnectionString".
1222+ :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode
12101223 """
12111224
12121225 _attribute_map = {
@@ -1215,6 +1228,7 @@ class BlobReferenceInputDataSourceProperties(BlobDataSourceProperties):
12151228 'path_pattern' : {'key' : 'pathPattern' , 'type' : 'str' },
12161229 'date_format' : {'key' : 'dateFormat' , 'type' : 'str' },
12171230 'time_format' : {'key' : 'timeFormat' , 'type' : 'str' },
1231+ 'authentication_mode' : {'key' : 'authenticationMode' , 'type' : 'str' },
12181232 }
12191233
12201234 def __init__ (
@@ -1288,6 +1302,9 @@ class BlobStreamInputDataSource(StreamInputDataSource):
12881302 :param source_partition_count: The partition count of the blob input data source. Range 1 -
12891303 256.
12901304 :type source_partition_count: int
1305+ :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken",
1306+ "ConnectionString".
1307+ :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode
12911308 """
12921309
12931310 _validation = {
@@ -1302,6 +1319,7 @@ class BlobStreamInputDataSource(StreamInputDataSource):
13021319 'date_format' : {'key' : 'properties.dateFormat' , 'type' : 'str' },
13031320 'time_format' : {'key' : 'properties.timeFormat' , 'type' : 'str' },
13041321 'source_partition_count' : {'key' : 'properties.sourcePartitionCount' , 'type' : 'int' },
1322+ 'authentication_mode' : {'key' : 'properties.authenticationMode' , 'type' : 'str' },
13051323 }
13061324
13071325 def __init__ (
@@ -1316,6 +1334,7 @@ def __init__(
13161334 self .date_format = kwargs .get ('date_format' , None )
13171335 self .time_format = kwargs .get ('time_format' , None )
13181336 self .source_partition_count = kwargs .get ('source_partition_count' , None )
1337+ self .authentication_mode = kwargs .get ('authentication_mode' , None )
13191338
13201339
13211340class BlobStreamInputDataSourceProperties (BlobDataSourceProperties ):
@@ -1344,6 +1363,9 @@ class BlobStreamInputDataSourceProperties(BlobDataSourceProperties):
13441363 :param source_partition_count: The partition count of the blob input data source. Range 1 -
13451364 256.
13461365 :type source_partition_count: int
1366+ :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken",
1367+ "ConnectionString".
1368+ :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode
13471369 """
13481370
13491371 _attribute_map = {
@@ -1353,6 +1375,7 @@ class BlobStreamInputDataSourceProperties(BlobDataSourceProperties):
13531375 'date_format' : {'key' : 'dateFormat' , 'type' : 'str' },
13541376 'time_format' : {'key' : 'timeFormat' , 'type' : 'str' },
13551377 'source_partition_count' : {'key' : 'sourcePartitionCount' , 'type' : 'int' },
1378+ 'authentication_mode' : {'key' : 'authenticationMode' , 'type' : 'str' },
13561379 }
13571380
13581381 def __init__ (
@@ -1361,6 +1384,7 @@ def __init__(
13611384 ):
13621385 super (BlobStreamInputDataSourceProperties , self ).__init__ (** kwargs )
13631386 self .source_partition_count = kwargs .get ('source_partition_count' , None )
1387+ self .authentication_mode = kwargs .get ('authentication_mode' , None )
13641388
13651389
13661390class Resource (msrest .serialization .Model ):
0 commit comments