サマリー
The Describe function returns the properties described below for a workspace.
For a workspace, the Describe dataType property returns a value of "Workspace".
プロパティ
| プロパティ | 説明 | データ タイプ | ||||||||
| connectionProperties (読み取り専用) | The connection properties for an enterprise geodatabase workspace will vary depending on the type of enterprise database being used. connectionProperties is a property set. Possible properties include the following: 
 Only one historical_name, historical_timestamp, version, or branch value exists for any given workspace. | Object | ||||||||
| connectionString (読み取り専用) | The connection string that is used in conjunction with the enterprise database type. For any other workspace type, an empty string is returned. | String | ||||||||
| currentRelease (読み取り専用) | For a geodatabase workspace, specifies whether the geodatabase's version is current. This property can be used to assess whether the geodatabase can be upgraded. | Boolean | ||||||||
| domains (読み取り専用) | A list containing the geodatabase domain names. To work with these domain names, use tools in the Domains toolset. | String | ||||||||
| release (読み取り専用) | For a geodatabase workspace, returns the geodatabase release value. The following table shows the mapping of geodatabase release values to ArcGIS version numbers: 
 | String | ||||||||
| supportsBigInteger (読み取り専用) | Specifies whether the workspace supports Big Integer type fields. | Boolean | ||||||||
| supportsBigObjectID (読み取り専用) | Specifies whether the workspace supports objects with a 64-bit object ID. | Boolean | ||||||||
| supportsDateOnly (読み取り専用) | Specifies whether the workspace supports fields of type Date Only. | Boolean | ||||||||
| supportsTimeOnly (読み取り専用) | Specifies whether the workspace supports fields of type Time Only. | Boolean | ||||||||
| supportsTimestampOffset (読み取り専用) | Specifies whether the workspace supports fields of type Timestamp Offset. | Boolean | ||||||||
| workspaceFactoryProgID (読み取り専用) | The ID is a string that you can use to distinguish between workspace types with a finer granularity than you can with workspaceType. The following are workspaceFactoryProgID values returned for common workspace types: 
 レガシー:Prior to ArcGIS Pro 3.0, a memory workspace would return a value of esriDataSourcesGDB.ColumnaDBWorkspaceFactory. ヒント:In 32-bit products, a .1 follows the string returned by workspaceFactoryProgID. When writing code that will be used with 32-bit and 64-bit products, use the startswith string method.  | String | ||||||||
| workspaceType (読み取り専用) | Specifies the workspace type. 
 | String | 
コードのサンプル
The following stand-alone script displays workspace properties for an enterprise database:
import arcpy
# Create a Describe object for an Enterprise database
desc = arcpy.Describe(r"c:\data\Connection to state.sde")
print(f"Connection string:       {desc.connectionString}")
print(f"WorkspaceFactoryProgID:  {desc.workspaceFactoryProgID}")
print(f"Workspace type:          {desc.workspaceType}")
# Print connection properties
cp = desc.connectionProperties
print("\nDatabase Connection Properties:")
print(f"  Server:          {cp.server}")
print(f"  Instance:        {cp.instance}")
print(f"  Database:        {cp.database}")
print(f"  Database client: {cp.dbClient}")
print(f"  User:            {cp.user}")
print(f"  Version:         {cp.version}")
# Print workspace domain names
domains = desc.domains
print("\nDomains:")
for domain in domains:
    print(f"  {domain}")