Struct google_cloudfunctions1::SourceRepository[][src]

pub struct SourceRepository {
    pub url: Option<String>,
    pub deployed_url: Option<String>,
}

Describes SourceRepository, used to represent parameters related to source repository where a function is hosted.

This type is not used in any activity, and only used as part of another schema.

Fields

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.

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.

Trait Implementations

impl Default for SourceRepository
[src]

Returns the "default value" for a type. Read more

impl Clone for SourceRepository
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for SourceRepository
[src]

Formats the value using the given formatter. Read more

impl Part for SourceRepository
[src]

Auto Trait Implementations