public sealed class StorageSource : IMessage<StorageSource>, IEquatable<StorageSource>, IDeepCloneable<StorageSource>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Functions v2 API class StorageSource.
Location of the source in an archive file in Google Cloud Storage.
Implements
IMessageStorageSource, IEquatableStorageSource, IDeepCloneableStorageSource, IBufferMessage, IMessageNamespace
Google.Cloud.Functions.V2Assembly
Google.Cloud.Functions.V2.dll
Constructors
StorageSource()
public StorageSource()
StorageSource(StorageSource)
public StorageSource(StorageSource other)
Parameter | |
---|---|
Name | Description |
other |
StorageSource |
Properties
Bucket
public string Bucket { get; set; }
Google Cloud Storage bucket containing the source (see Bucket Name Requirements).
Property Value | |
---|---|
Type | Description |
string |
Generation
public long Generation { get; set; }
Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.
Property Value | |
---|---|
Type | Description |
long |
Object
public string Object { get; set; }
Google Cloud Storage object containing the source.
This object must be a gzipped archive file (.tar.gz
) containing source to
build.
Property Value | |
---|---|
Type | Description |
string |
SourceUploadUrl
public string SourceUploadUrl { get; set; }
When the specified storage bucket is a 1st gen function uploard url bucket, this field should be set as the generated upload url for 1st gen deployment.
Property Value | |
---|---|
Type | Description |
string |