FunctionCloudfunctionsV2alphaArgs class
The set of arguments for Function. The set of arguments for Function.
Constructors
-
FunctionCloudfunctionsV2alphaArgs({Input<
BuildConfigCloudfunctionsV2alpha> ? buildConfig, Input<String> ? description, Input<FunctionEnvironmentCloudfunctionsV2alpha> ? environment, Input<EventTriggerCloudfunctionsV2alpha> ? eventTrigger, Input<String> ? functionId, Input<String> ? kmsKeyName, Input<Map< ? labels, Input<String, String> >String> ? location, Input<String> ? name, Input<String> ? project, Input<ServiceConfigCloudfunctionsV2alpha> ? serviceConfig}) -
Creates a new FunctionCloudfunctionsV2alphaArgs.
buildConfigDescribes the Build step of the function that builds a container from the given source.descriptionUser-provided description of a function.environmentDescribe whether the function is 1st Gen or 2nd Gen.eventTriggerAn Eventarc trigger managed by Google Cloud Functions that fires events in response to a condition in another service.functionIdThe ID to use for the function, which will become the final component of the function's resource name. This value should be 4-63 characters, and valid characters are /a-z-/. kmsKeyNamePreviewResource name of a KMS crypto key (managed by the user) used to encrypt/decrypt function resources. It must match the patternprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.labelsLabels associated with this Cloud Function.locationOptional.nameA user-defined name of the function. Function names must be unique globally and match patternprojects/*/locations/*/functions/*projectOptional.serviceConfigDescribes the Service being deployed. Currently deploys services to Cloud Run (fully managed).const -
FunctionCloudfunctionsV2alphaArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
buildConfig
→ Input<
BuildConfigCloudfunctionsV2alpha> ? -
Describes the Build step of the function that builds a container from the given source.
final
-
description
→ Input<
String> ? -
User-provided description of a function.
final
-
environment
→ Input<
FunctionEnvironmentCloudfunctionsV2alpha> ? -
Describe whether the function is 1st Gen or 2nd Gen.
final
-
eventTrigger
→ Input<
EventTriggerCloudfunctionsV2alpha> ? -
An Eventarc trigger managed by Google Cloud Functions that fires events in response to a condition in another service.
final
-
functionId
→ Input<
String> ? -
The ID to use for the function, which will become the final component of the function's resource name. This value should be 4-63 characters, and valid characters are /a-z-/.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
kmsKeyName
→ Input<
String> ? -
PreviewResource name of a KMS crypto key (managed by the user) used to encrypt/decrypt function resources. It must match the patternprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.final -
labels
→ Input<
Map< ?String, String> > -
Labels associated with this Cloud Function.
final
-
location
→ Input<
String> ? -
final
-
name
→ Input<
String> ? -
A user-defined name of the function. Function names must be unique globally and match pattern
projects/*/locations/*/functions/*final -
project
→ Input<
String> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceConfig
→ Input<
ServiceConfigCloudfunctionsV2alpha> ? -
Describes the Service being deployed. Currently deploys services to Cloud Run (fully managed).
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