Currently arcpy.sharing.FeatureSharingDraft (and MapImageSharingDraft) does not expose properties for snapshot, materialized view, or the cloud-specific data access mode. This prevent us from fully automating the feature layer publishing workflow with data from Snowflake if we want to choose publish the feature serivce by referencing registered data stored with creating snapshot option.
If would be nice if arcpy.sharing.FeatureSharingDraft (and MapImageSharingDraft) could expose properties for snapshot, materialized view, or the cloud-specific data access mode so that we can fully automate the publishing workflow.