@@ -2454,6 +2454,73 @@ def __init__(self, **kwargs):
24542454 self .filename = kwargs .get ('filename' , None )
24552455
24562456
2457+ class LibraryResource (SubResource ):
2458+ """Library response details.
2459+
2460+ Variables are only populated by the server, and will be ignored when
2461+ sending a request.
2462+
2463+ :ivar id: Fully qualified resource ID for the resource. Ex -
2464+ /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
2465+ :vartype id: str
2466+ :ivar name: The name of the resource
2467+ :vartype name: str
2468+ :ivar type: The type of the resource. E.g.
2469+ "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
2470+ :vartype type: str
2471+ :ivar etag: Resource Etag.
2472+ :vartype etag: str
2473+ :param library_resource_name: Name of the library.
2474+ :type library_resource_name: str
2475+ :param path: Storage blob path of library.
2476+ :type path: str
2477+ :param container_name: Storage blob container name.
2478+ :type container_name: str
2479+ :ivar uploaded_timestamp: The last update time of the library.
2480+ :vartype uploaded_timestamp: datetime
2481+ :param library_resource_type: Type of the library.
2482+ :type library_resource_type: str
2483+ :ivar provisioning_status: Provisioning status of the library/package.
2484+ :vartype provisioning_status: str
2485+ :ivar creator_id: Creator Id of the library/package.
2486+ :vartype creator_id: str
2487+ """
2488+
2489+ _validation = {
2490+ 'id' : {'readonly' : True },
2491+ 'name' : {'readonly' : True },
2492+ 'type' : {'readonly' : True },
2493+ 'etag' : {'readonly' : True },
2494+ 'uploaded_timestamp' : {'readonly' : True },
2495+ 'provisioning_status' : {'readonly' : True },
2496+ 'creator_id' : {'readonly' : True },
2497+ }
2498+
2499+ _attribute_map = {
2500+ 'id' : {'key' : 'id' , 'type' : 'str' },
2501+ 'name' : {'key' : 'name' , 'type' : 'str' },
2502+ 'type' : {'key' : 'type' , 'type' : 'str' },
2503+ 'etag' : {'key' : 'etag' , 'type' : 'str' },
2504+ 'library_resource_name' : {'key' : 'properties.name' , 'type' : 'str' },
2505+ 'path' : {'key' : 'properties.path' , 'type' : 'str' },
2506+ 'container_name' : {'key' : 'properties.containerName' , 'type' : 'str' },
2507+ 'uploaded_timestamp' : {'key' : 'properties.uploadedTimestamp' , 'type' : 'iso-8601' },
2508+ 'library_resource_type' : {'key' : 'properties.type' , 'type' : 'str' },
2509+ 'provisioning_status' : {'key' : 'properties.provisioningStatus' , 'type' : 'str' },
2510+ 'creator_id' : {'key' : 'properties.creatorId' , 'type' : 'str' },
2511+ }
2512+
2513+ def __init__ (self , ** kwargs ):
2514+ super (LibraryResource , self ).__init__ (** kwargs )
2515+ self .library_resource_name = kwargs .get ('library_resource_name' , None )
2516+ self .path = kwargs .get ('path' , None )
2517+ self .container_name = kwargs .get ('container_name' , None )
2518+ self .uploaded_timestamp = None
2519+ self .library_resource_type = kwargs .get ('library_resource_type' , None )
2520+ self .provisioning_status = None
2521+ self .creator_id = None
2522+
2523+
24572524class LinkedIntegrationRuntime (Model ):
24582525 """The linked integration runtime information.
24592526
@@ -5111,7 +5178,7 @@ class SqlPool(TrackedResource):
51115178 :param status: Resource status
51125179 :type status: str
51135180 :param restore_point_in_time: Snapshot time to restore
5114- :type restore_point_in_time: str
5181+ :type restore_point_in_time: datetime
51155182 :param create_mode: What is this?
51165183 :type create_mode: str
51175184 :param creation_date: Date the SQL pool was created
@@ -5142,7 +5209,7 @@ class SqlPool(TrackedResource):
51425209 'recoverable_database_id' : {'key' : 'properties.recoverableDatabaseId' , 'type' : 'str' },
51435210 'provisioning_state' : {'key' : 'properties.provisioningState' , 'type' : 'str' },
51445211 'status' : {'key' : 'properties.status' , 'type' : 'str' },
5145- 'restore_point_in_time' : {'key' : 'properties.restorePointInTime' , 'type' : 'str ' },
5212+ 'restore_point_in_time' : {'key' : 'properties.restorePointInTime' , 'type' : 'iso-8601 ' },
51465213 'create_mode' : {'key' : 'properties.createMode' , 'type' : 'str' },
51475214 'creation_date' : {'key' : 'properties.creationDate' , 'type' : 'iso-8601' },
51485215 'storage_account_type' : {'key' : 'properties.storageAccountType' , 'type' : 'str' },
@@ -5565,7 +5632,7 @@ class SqlPoolPatchInfo(Model):
55655632 :param status: Resource status
55665633 :type status: str
55675634 :param restore_point_in_time: Snapshot time to restore
5568- :type restore_point_in_time: str
5635+ :type restore_point_in_time: datetime
55695636 :param create_mode: What is this?
55705637 :type create_mode: str
55715638 :param creation_date: Date the SQL pool was created
@@ -5586,7 +5653,7 @@ class SqlPoolPatchInfo(Model):
55865653 'recoverable_database_id' : {'key' : 'properties.recoverableDatabaseId' , 'type' : 'str' },
55875654 'provisioning_state' : {'key' : 'properties.provisioningState' , 'type' : 'str' },
55885655 'status' : {'key' : 'properties.status' , 'type' : 'str' },
5589- 'restore_point_in_time' : {'key' : 'properties.restorePointInTime' , 'type' : 'str ' },
5656+ 'restore_point_in_time' : {'key' : 'properties.restorePointInTime' , 'type' : 'iso-8601 ' },
55905657 'create_mode' : {'key' : 'properties.createMode' , 'type' : 'str' },
55915658 'creation_date' : {'key' : 'properties.creationDate' , 'type' : 'iso-8601' },
55925659 'storage_account_type' : {'key' : 'properties.storageAccountType' , 'type' : 'str' },
@@ -6869,6 +6936,10 @@ class Workspace(TrackedResource):
68696936 ~azure.mgmt.synapse.models.PurviewConfiguration
68706937 :ivar adla_resource_id: The ADLA resource ID.
68716938 :vartype adla_resource_id: str
6939+ :param public_network_access: Enable or Disable pubic network access to
6940+ workspace. Possible values include: 'Enabled', 'Disabled'
6941+ :type public_network_access: str or
6942+ ~azure.mgmt.synapse.models.WorkspacePublicNetworkAccess
68726943 :param identity: Identity of the workspace
68736944 :type identity: ~azure.mgmt.synapse.models.ManagedIdentity
68746945 """
@@ -6906,6 +6977,7 @@ class Workspace(TrackedResource):
69066977 'workspace_repository_configuration' : {'key' : 'properties.workspaceRepositoryConfiguration' , 'type' : 'WorkspaceRepositoryConfiguration' },
69076978 'purview_configuration' : {'key' : 'properties.purviewConfiguration' , 'type' : 'PurviewConfiguration' },
69086979 'adla_resource_id' : {'key' : 'properties.adlaResourceId' , 'type' : 'str' },
6980+ 'public_network_access' : {'key' : 'properties.publicNetworkAccess' , 'type' : 'str' },
69096981 'identity' : {'key' : 'identity' , 'type' : 'ManagedIdentity' },
69106982 }
69116983
@@ -6927,6 +6999,7 @@ def __init__(self, **kwargs):
69276999 self .workspace_repository_configuration = kwargs .get ('workspace_repository_configuration' , None )
69287000 self .purview_configuration = kwargs .get ('purview_configuration' , None )
69297001 self .adla_resource_id = None
7002+ self .public_network_access = kwargs .get ('public_network_access' , None )
69307003 self .identity = kwargs .get ('identity' , None )
69317004
69327005
@@ -7024,6 +7097,10 @@ class WorkspacePatchInfo(Model):
70247097 :vartype provisioning_state: str
70257098 :param encryption: The encryption details of the workspace
70267099 :type encryption: ~azure.mgmt.synapse.models.EncryptionDetails
7100+ :param public_network_access: Enable or Disable pubic network access to
7101+ workspace. Possible values include: 'Enabled', 'Disabled'
7102+ :type public_network_access: str or
7103+ ~azure.mgmt.synapse.models.WorkspacePublicNetworkAccess
70277104 """
70287105
70297106 _validation = {
@@ -7039,6 +7116,7 @@ class WorkspacePatchInfo(Model):
70397116 'purview_configuration' : {'key' : 'properties.purviewConfiguration' , 'type' : 'PurviewConfiguration' },
70407117 'provisioning_state' : {'key' : 'properties.provisioningState' , 'type' : 'str' },
70417118 'encryption' : {'key' : 'properties.encryption' , 'type' : 'EncryptionDetails' },
7119+ 'public_network_access' : {'key' : 'properties.publicNetworkAccess' , 'type' : 'str' },
70427120 }
70437121
70447122 def __init__ (self , ** kwargs ):
@@ -7051,6 +7129,7 @@ def __init__(self, **kwargs):
70517129 self .purview_configuration = kwargs .get ('purview_configuration' , None )
70527130 self .provisioning_state = None
70537131 self .encryption = kwargs .get ('encryption' , None )
7132+ self .public_network_access = kwargs .get ('public_network_access' , None )
70547133
70557134
70567135class WorkspaceRepositoryConfiguration (Model ):
0 commit comments