AppHostingBuildState class

Input properties used for looking up and filtering AppHostingBuild resources.

Constructors

AppHostingBuildState({Input<Map<String, String>?>? annotations, Input<String?>? backend, Input<String?>? buildId, Input<String?>? buildLogsUri, Input<String?>? createTime, Input<String?>? displayName, Input<Map<String, String>?>? effectiveAnnotations, Input<Map<String, String>?>? effectiveLabels, Input<String?>? environment, Input<String?>? errorSource, Input<List<AppHostingBuildError>?>? errors, Input<String?>? etag, Input<String?>? image, Input<Map<String, String>?>? labels, Input<String?>? location, Input<String?>? name, Input<String?>? project, Input<Map<String, String>?>? pulumiLabels, Input<AppHostingBuildSource?>? source, Input<String?>? state, Input<String?>? uid, Input<String?>? updateTime})
Creates a new AppHostingBuildState. annotations Unstructured key value map that may be set by external tools to backend The ID of the Backend that this Build applies to buildId The user-specified ID of the build being created. buildLogsUri The location of the [Cloud Build createTime Time at which the build was created. displayName Human-readable name. 63 character limit. effectiveAnnotations All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. environment The environment name of the backend when this build was created. errorSource The source of the error for the build, if in a FAILED state. errors The Status type defines a logical error model that is suitable for etag Server-computed checksum based on other values; may be sent image The Artifact Registry labels Unstructured key value map that can be used to organize and categorize location The location of the Backend that this Build applies to name Identifier. The resource name of the build. project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource source The source for the build. state The state of the build. uid System-assigned, unique identifier. updateTime Time at which the build was last updated.
const
AppHostingBuildState.fromMap(Map<String, dynamic> map)
factory

Properties

annotations → Input<Map<String, String>?>?
Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effectiveAnnotations for all of the annotations present on the resource.
final
backend → Input<String?>?
The ID of the Backend that this Build applies to
final
buildId → Input<String?>?
The user-specified ID of the build being created.
final
buildLogsUri → Input<String?>?
The location of the Cloud Build logs for the build process.
final
createTime → Input<String?>?
Time at which the build was created.
final
displayName → Input<String?>?
Human-readable name. 63 character limit.
final
effectiveAnnotations → Input<Map<String, String>?>?
All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services.
final
effectiveLabels → Input<Map<String, String>?>?
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
final
environment → Input<String?>?
The environment name of the backend when this build was created.
final
errors → Input<List<AppHostingBuildError>?>?
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide. Structure is documented below.
final
errorSource → Input<String?>?
The source of the error for the build, if in a FAILED state. Possible values: CLOUD_BUILD CLOUD_RUN
final
etag → Input<String?>?
Server-computed checksum based on other values; may be sent on update or delete to ensure operation is done on expected resource.
final
hashCode → int
The hash code for this object.
no setterinherited
image → Input<String?>?
The Artifact Registry container image URI, used by the Cloud Run revision for this build.
final
labels → Input<Map<String, String>?>?
Unstructured key value map that can be used to organize and categorize objects. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effectiveLabels for all of the labels present on the resource.
final
location → Input<String?>?
The location of the Backend that this Build applies to
final
name → Input<String?>?
Identifier. The resource name of the build. Format: projects/{project}/locations/{locationId}/backends/{backendId}/builds/{buildId}.
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
pulumiLabels → Input<Map<String, String>?>?
The combination of labels configured directly on the resource and default labels configured on the provider.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
source → Input<AppHostingBuildSource?>?
The source for the build. Structure is documented below.
final
state → Input<String?>?
The state of the build. Possible values: BUILDING BUILT DEPLOYING READY FAILED
final
uid → Input<String?>?
System-assigned, unique identifier.
final
updateTime → Input<String?>?
Time at which the build was last updated.
final

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