AppHostingBackendState constructor
- Input<
Map< ? annotations,String, String> ?> - Input<
String?> ? appId, - Input<
String?> ? backendId, - Input<
AppHostingBackendCodebase?> ? codebase, - Input<
String?> ? createTime, - Input<
String?> ? deleteTime, - Input<
String?> ? deletionPolicy, - Input<
String?> ? displayName, - Input<
Map< ? effectiveAnnotations,String, String> ?> - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
String?> ? environment, - Input<
String?> ? etag, - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? location, - Input<
List< ? managedResources,AppHostingBackendManagedResource> ?> - Input<
String?> ? name, - Input<
String?> ? project, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
String?> ? serviceAccount, - Input<
String?> ? servingLocality, - Input<
String?> ? uid, - Input<
String?> ? updateTime, - Input<
String?> ? uri,
Creates a new AppHostingBackendState.
annotations Unstructured key value map that may be set by external tools to
appId The [ID of a Web
backendId Id of the backend. Also used as the service ID for Cloud Run, and as part
codebase The connection to an external source repository to watch for event-driven
createTime Time at which the backend was created.
deleteTime Time at which the backend was deleted.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
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, used to load environment variables
etag Server-computed checksum based on other values; may be sent
labels Unstructured key value map that can be used to organize and categorize
location The canonical IDs of a Google Cloud location such as "us-east1".
managedResources A list of the resources managed by this backend.
name Identifier. The resource name of the backend.
project The ID of the project in which the resource belongs.
pulumiLabels The combination of labels configured directly on the resource
serviceAccount The name of the service account used for Cloud Build and Cloud Run.
servingLocality Immutable. Specifies how App Hosting will serve the content for this backend. It will
uid System-assigned, unique identifier.
updateTime Time at which the backend was last updated.
uri The primary URI to communicate with the backend.
Implementation
const AppHostingBackendState({
this.annotations,
this.appId,
this.backendId,
this.codebase,
this.createTime,
this.deleteTime,
this.deletionPolicy,
this.displayName,
this.effectiveAnnotations,
this.effectiveLabels,
this.environment,
this.etag,
this.labels,
this.location,
this.managedResources,
this.name,
this.project,
this.pulumiLabels,
this.serviceAccount,
this.servingLocality,
this.uid,
this.updateTime,
this.uri,
});