Describes SourceRepository, used to represent parameters
related to source repository where a function is hosted.
Attributes
Name
Description
url
str
The URL pointing to the hosted repository where the function
is defined. There are supported Cloud Source Repository URLs
in the following formats:
To refer to a specific commit:
https://source.developers.google.com/projects/*/repos/*/revisions/*/paths/*
To refer to a moveable alias (branch):
https://source.developers.google.com/projects/*/repos/*/moveable-aliases/*/paths/*
In particular, to refer to HEAD use master moveable
alias. To refer to a specific fixed alias (tag):
https://source.developers.google.com/projects/*/repos/*/fixed-aliases/*/paths/*
You may omit paths/* if you want to use the main
directory. The function response may add an empty
/paths/ to the URL.
deployed_url
str
Output only. The URL pointing to the hosted
repository where the function were defined at
the time of deployment. It always points to a
specific commit in the format described above.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class SourceRepository (1.20.4)\n\nVersion latestkeyboard_arrow_down\n\n- [1.20.4 (latest)](/python/docs/reference/cloudfunctions/latest/google.cloud.functions_v1.types.SourceRepository)\n- [1.20.3](/python/docs/reference/cloudfunctions/1.20.3/google.cloud.functions_v1.types.SourceRepository)\n- [1.19.0](/python/docs/reference/cloudfunctions/1.19.0/google.cloud.functions_v1.types.SourceRepository)\n- [1.18.1](/python/docs/reference/cloudfunctions/1.18.1/google.cloud.functions_v1.types.SourceRepository)\n- [1.16.5](/python/docs/reference/cloudfunctions/1.16.5/google.cloud.functions_v1.types.SourceRepository)\n- [1.15.0](/python/docs/reference/cloudfunctions/1.15.0/google.cloud.functions_v1.types.SourceRepository)\n- [1.14.0](/python/docs/reference/cloudfunctions/1.14.0/google.cloud.functions_v1.types.SourceRepository)\n- [1.13.2](/python/docs/reference/cloudfunctions/1.13.2/google.cloud.functions_v1.types.SourceRepository)\n- [1.12.0](/python/docs/reference/cloudfunctions/1.12.0/google.cloud.functions_v1.types.SourceRepository)\n- [1.11.0](/python/docs/reference/cloudfunctions/1.11.0/google.cloud.functions_v1.types.SourceRepository)\n- [1.10.1](/python/docs/reference/cloudfunctions/1.10.1/google.cloud.functions_v1.types.SourceRepository)\n- [1.9.0](/python/docs/reference/cloudfunctions/1.9.0/google.cloud.functions_v1.types.SourceRepository)\n- [1.8.3](/python/docs/reference/cloudfunctions/1.8.3/google.cloud.functions_v1.types.SourceRepository)\n- [1.7.0](/python/docs/reference/cloudfunctions/1.7.0/google.cloud.functions_v1.types.SourceRepository)\n- [1.6.0](/python/docs/reference/cloudfunctions/1.6.0/google.cloud.functions_v1.types.SourceRepository)\n- [1.5.2](/python/docs/reference/cloudfunctions/1.5.2/google.cloud.functions_v1.types.SourceRepository)\n- [1.4.0](/python/docs/reference/cloudfunctions/1.4.0/google.cloud.functions_v1.types.SourceRepository)\n- [1.3.1](/python/docs/reference/cloudfunctions/1.3.1/google.cloud.functions_v1.types.SourceRepository)\n- [1.2.0](/python/docs/reference/cloudfunctions/1.2.0/google.cloud.functions_v1.types.SourceRepository)\n- [1.1.1](/python/docs/reference/cloudfunctions/1.1.1/google.cloud.functions_v1.types.SourceRepository)\n- [1.0.4](/python/docs/reference/cloudfunctions/1.0.4/google.cloud.functions_v1.types.SourceRepository)\n- [0.7.2](/python/docs/reference/cloudfunctions/0.7.2/google.cloud.functions_v1.types.SourceRepository)\n- [0.6.1](/python/docs/reference/cloudfunctions/0.6.1/google.cloud.functions_v1.types.SourceRepository)\n- [0.5.1](/python/docs/reference/cloudfunctions/0.5.1/google.cloud.functions_v1.types.SourceRepository)\n- [0.4.0](/python/docs/reference/cloudfunctions/0.4.0/google.cloud.functions_v1.types.SourceRepository)\n- [0.1.0](/python/docs/reference/cloudfunctions/0.1.0/google.cloud.functions_v1.types.SourceRepository) \n\n SourceRepository(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nDescribes SourceRepository, used to represent parameters\nrelated to source repository where a function is hosted."]]