Class FunctionDeployStageSummary
Specifies the Function stage.
Inherited Members
Namespace: Oci.DevopsService.Models
Assembly: OCI.DotNetSDK.Devops.dll
Syntax
public class FunctionDeployStageSummary : DeployStageSummary
Properties
Config
Declaration
[JsonProperty(PropertyName = "config")]
public Dictionary<string, string> Config { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | User provided key and value pair configuration, which is assigned through constants or parameter. |
DockerImageDeployArtifactId
Declaration
[Required(ErrorMessage = "DockerImageDeployArtifactId is required.")]
[JsonProperty(PropertyName = "dockerImageDeployArtifactId")]
public string DockerImageDeployArtifactId { get; set; }
Property Value
Type | Description |
---|---|
string | A Docker image artifact OCID. |
Remarks
Required
FunctionDeployEnvironmentId
Declaration
[Required(ErrorMessage = "FunctionDeployEnvironmentId is required.")]
[JsonProperty(PropertyName = "functionDeployEnvironmentId")]
public string FunctionDeployEnvironmentId { get; set; }
Property Value
Type | Description |
---|---|
string | Function environment OCID. |
Remarks
Required
FunctionTimeoutInSeconds
Declaration
[JsonProperty(PropertyName = "functionTimeoutInSeconds")]
public int? FunctionTimeoutInSeconds { get; set; }
Property Value
Type | Description |
---|---|
int? | Timeout for execution of the Function. Value in seconds. |
MaxMemoryInMBs
Declaration
[JsonProperty(PropertyName = "maxMemoryInMBs")]
public long? MaxMemoryInMBs { get; set; }
Property Value
Type | Description |
---|---|
long? | Maximum usable memory for the Function (in MB). |