SoftwareRecipeArtifact class

Specifies a resource to be used in the recipe.

Constructors

SoftwareRecipeArtifact({Input<bool>? allowInsecure, Input<SoftwareRecipeArtifactGcs>? gcs, required Input<String> id, Input<SoftwareRecipeArtifactRemote>? remote})
Creates a new SoftwareRecipeArtifact. allowInsecure Defaults to false. When false, recipes are subject to validations based on the artifact type: Remote: A checksum must be specified, and only protocols with transport-layer security are permitted. GCS: An object generation number must be specified. gcs A Google Cloud Storage artifact. id Id of the artifact, which the installation and update steps of this recipe can reference. Artifacts in a recipe cannot have the same id. remote A generic remote artifact.
const
SoftwareRecipeArtifact.fromMap(Map<String, dynamic> map)
factory

Properties

allowInsecure → Input<bool>?
Defaults to false. When false, recipes are subject to validations based on the artifact type: Remote: A checksum must be specified, and only protocols with transport-layer security are permitted. GCS: An object generation number must be specified.
final
gcs → Input<SoftwareRecipeArtifactGcs>?
A Google Cloud Storage artifact.
final
hashCode → int
The hash code for this object.
no setterinherited
id → Input<String>
Id of the artifact, which the installation and update steps of this recipe can reference. Artifacts in a recipe cannot have the same id.
final
remote → Input<SoftwareRecipeArtifactRemote>?
A generic remote artifact.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited