GetFunctionCloudfunctionsV2betaResult constructor
- required BuildConfigResponseCloudfunctionsV2beta buildConfig,
- required String description,
- required String environment,
- required EventTriggerResponseCloudfunctionsV2beta eventTrigger,
- required String kmsKeyName,
- required Map<
String, String> labels, - required String name,
- required bool satisfiesPzs,
- required ServiceConfigResponseCloudfunctionsV2beta serviceConfig,
- required String state,
- required List<
GoogleCloudFunctionsV2betaStateMessageResponse> stateMessages, - required String updateTime,
- required String url,
Creates a new GetFunctionCloudfunctionsV2betaResult.
buildConfig Describes the Build step of the function that builds a container from the given source.
description User-provided description of a function.
environment Describe whether the function is 1st Gen or 2nd Gen.
eventTrigger An Eventarc trigger managed by Google Cloud Functions that fires events in response to a condition in another service.
kmsKeyName Preview Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt function resources. It must match the pattern projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.
labels Labels associated with this Cloud Function.
name A user-defined name of the function. Function names must be unique globally and match pattern projects/*/locations/*/functions/*
satisfiesPzs Reserved for future use.
serviceConfig Describes the Service being deployed. Currently deploys services to Cloud Run (fully managed).
state State of the function.
stateMessages State Messages for this Cloud Function.
updateTime The last update timestamp of a Cloud Function.
url The deployed url for the function.
Implementation
const GetFunctionCloudfunctionsV2betaResult({
required this.buildConfig,
required this.description,
required this.environment,
required this.eventTrigger,
required this.kmsKeyName,
required this.labels,
required this.name,
required this.satisfiesPzs,
required this.serviceConfig,
required this.state,
required this.stateMessages,
required this.updateTime,
required this.url,
});