You probably just have to brute force it and create a list of all possible describe object properties.
inOb = r"C:\Your\Input"
desc = arcpy.Describe (inOb)
properties = ['DSID', 'FIDSet', 'GCSTransforms', 'JPEGQuality',
'LERCTolerance', 'MExtent', 'OIDFieldName', 'ZClusterTolerance',
'ZExtent', 'ZFactor', 'accumulators', 'aliasName',
'allowedCompressionMethods', 'allowedFields',
'allowedMensurationCapabilities', 'allowedMosaicMethods',
'alternateName', 'applyColorCorrection', 'areaFieldName',
'areaOfInterest', 'associationSource', 'attributes',
'backwardPathLabel', 'bandCount', 'baseName', 'batch',
'blendWidth', 'blendWidthUnits', 'canVersion', 'cardinality',
'catalogPath', 'categories', 'cellSizeToleranceFactor',
'changeTracked', 'checkParameters', 'children',
'childrenExpanded', 'childrenNames', 'classKey',
'clipToBoundary', 'clipToFootprint', 'clusterTolerance',
'compressionType', 'connectionProperties', 'connectionString',
'connectionsFeatureClass', 'constraintCount',
'createDirtyAreaForAnyAttributeUpdate', 'createdAtFieldName',
'creationTime', 'creatorFieldName', 'currentRelease',
'dataCollection', 'dataElement', 'dataElementType',
'dataType', 'datasetType', 'defaultCompressionMethod',
'defaultMensurationCapability', 'defaultMosaicMethod',
'defaultProcessingTemplate', 'defaultResamplingMethod',
'defaultSubtypeCode', 'defaultTravelModeName', 'description',
'destinationClassKeys', 'destinationClassNames',
'diagramClassName', 'dimensionAttributes', 'dimensionNames',
'dimensionValues', 'directions', 'domainNetworks', 'domains',
'edgeSources', 'editedAtFieldName', 'editorFieldName',
'editorTrackingEnabled', 'elevationModel', 'endTimeField',
'errorMessage', 'errorNumber', 'evaluationOrder',
'excludeFromClientEvaluation', 'excludeRestrictedElements',
'extension', 'extensionProperties', 'extent', 'featureClass',
'featureClassNames', 'featureClassType', 'featureType',
'fieldInfo', 'fieldName', 'fieldNames', 'fields', 'file',
'fileCount', 'findClosest', 'footprintMayContainNoData',
'format', 'forwardPathLabel', 'fullPropsRetrieved',
'geometryStorage', 'globalID', 'globalIDFieldName',
'hasEdgeTagValues', 'hasFAT', 'hasGlobalID', 'hasM',
'hasNodeTagValues', 'hasOID', 'hasSpatialIndex',
'hasStatistics', 'hasTriangleTagValues', 'hasZ', 'height',
'hierarchyAttribute', 'hierarchyLevelCount',
'historicalTrafficData', 'id', 'ignoreInvalidLocations',
'impedance', 'indexes', 'is2D', 'is3D', 'isArchived',
'isAttachmentRelationship', 'isAttributed', 'isAutoCAD',
'isBuildable', 'isComposite', 'isDGN', 'isDelaunay',
'isEditingRestrictive', 'isEnabled', 'isIndexed', 'isInteger',
'isMultidimensional', 'isPseudo', 'isRedefined', 'isReflexive',
'isTimeInUTC', 'isVersioned', 'itemSet', 'itemType', 'json',
'junctionSources', 'keyType', 'layer', 'lengthFieldName',
'liveTrafficData', 'locatorCount', 'locators',
'maxDownloadImageCount', 'maxDownloadSizeLimit',
'maxRastersPerMosaic', 'maxRecordsReturned', 'maxRequestSizeX',
'maxRequestSizeY', 'maxValueForHierarchyX',
'maximumGeneratedErrorCount', 'meanCellHeight',
'meanCellWidth', 'metadataRetrieved', 'minimalDirtyAreaSize',
'minimumPixelContribution', 'modelName', 'mosaicOperator',
'multidimensionalInfo', 'name', 'nameString',
'needsUpdateStatistics', 'network', 'networkAttributes',
'networkType', 'noDataValue', 'notification', 'numberDecimals',
'optimizations', 'orderBaseValue', 'orderField',
'originClassKeys', 'originClassNames',
'orphanJunctionFeatureClassName', 'outputWidth',
'overrideFieldName', 'parameterCount', 'parameters',
'parcelTypeNames', 'parcelTypes', 'path', 'permanent',
'pixelType', 'pjson', 'pointCount', 'pointsFeatureClass',
'primaryField', 'proVersion', 'processingTemplates',
'rasterFieldName', 'rasterMetadataLevel', 'recordsFeatureClass',
'referenced', 'referencesExternalService',
'relationshipClassNames', 'relationshipRules', 'release',
'representations', 'requireShapeOverride',
'requiredGeodatabaseClientVersion', 'restrictions',
'ruleIDFieldName', 'schemaGeneration', 'scriptExpression',
'searchTolerance', 'sensorType',
'serviceTerritoryFeatureClassName', 'severity',
'shapeFieldName', 'shapeType', 'solverName', 'solverProperties',
'sortAscending', 'sources', 'spatialReference', 'startPosition',
'startTimeField', 'subtypeCode', 'subtypeFieldName',
'supportsDirections', 'supportsHistoricalTrafficData',
'supportsLiveTrafficData', 'supportsTurns',
'systemJunctionSource', 'table', 'tableType', 'tags',
'terminalConfigurations', 'timeValueFormat',
'timeZoneAttributeName', 'timeZoneTableName', 'topology',
'topologyEnabled', 'trafficSupportType', 'triggeringEvents',
'turnSources', 'type', 'uTurns', 'useHierarchy', 'useTime',
'userEditable', 'usesRelativePath', 'variableAttributes',
'variableNames', 'versionedView', 'viewpointSpacingX',
'viewpointSpacingY', 'whereClause', 'width',
'workspaceFactoryProgID', 'workspaceType']
for prop in properties:
try: print "{}:\t{}".format (prop, getattr (desc, prop))
except AttributeError: continue
Results:
DSID: 304
backwardPathLabel: Main
baseName: Main
canVersion: True
cardinality: OneToMany
...
.da.Describe
(pro.arcgis.com/en/pro-app/arcpy/data-access/describe.htm) is more structured and possibly more helpful in your case than the regularDescribe
which (quote): properties are dynamic, meaning that depending on what data type is described, different Describe properties are available for usearcpy.da.Describe
returns a dictionary so is simple to inspectarcpy.da.Describe(file_path)
the function just churns with no output. I left it running for quite a while before giving up. When I figure out what's going on I'll be sure to try this.