GetFunctionCloudfunctionsV2Result constructor
- required BuildConfigResponse buildConfig,
- required String description,
- required String environment,
- required EventTriggerResponseCloudfunctionsV2 eventTrigger,
- required String kmsKeyName,
- required Map<
String, String> labels, - required String name,
- required bool satisfiesPzs,
- required ServiceConfigResponse serviceConfig,
- required String state,
- required List<
GoogleCloudFunctionsV2StateMessageResponse> stateMessages, - required String updateTime,
- required String url,
Creates a new GetFunctionCloudfunctionsV2Result.
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 GetFunctionCloudfunctionsV2Result({
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,
});