CloudFunction constructor
CloudFunction({
- AutomaticUpdatePolicy? automaticUpdatePolicy,
- int? availableMemoryMb,
- Map<
String, String> ? buildEnvironmentVariables, - String? buildId,
- String? buildName,
- String? buildServiceAccount,
- String? buildWorkerPool,
- String? description,
- String? dockerRegistry,
- String? dockerRepository,
- String? entryPoint,
- Map<
String, String> ? environmentVariables, - EventTrigger? eventTrigger,
- HttpsTrigger? httpsTrigger,
- String? ingressSettings,
- String? kmsKeyName,
- Map<
String, String> ? labels, - int? maxInstances,
- int? minInstances,
- String? name,
- String? network,
- OnDeployUpdatePolicy? onDeployUpdatePolicy,
- String? runtime,
- List<
SecretEnvVar> ? secretEnvironmentVariables, - List<
SecretVolume> ? secretVolumes, - String? serviceAccountEmail,
- String? sourceArchiveUrl,
- SourceRepository? sourceRepository,
- String? sourceToken,
- String? sourceUploadUrl,
- String? status,
- String? timeout,
- String? updateTime,
- String? versionId,
- String? vpcConnector,
- String? vpcConnectorEgressSettings,
Implementation
CloudFunction({
this.automaticUpdatePolicy,
this.availableMemoryMb,
this.buildEnvironmentVariables,
this.buildId,
this.buildName,
this.buildServiceAccount,
this.buildWorkerPool,
this.description,
this.dockerRegistry,
this.dockerRepository,
this.entryPoint,
this.environmentVariables,
this.eventTrigger,
this.httpsTrigger,
this.ingressSettings,
this.kmsKeyName,
this.labels,
this.maxInstances,
this.minInstances,
this.name,
this.network,
this.onDeployUpdatePolicy,
this.runtime,
this.secretEnvironmentVariables,
this.secretVolumes,
this.serviceAccountEmail,
this.sourceArchiveUrl,
this.sourceRepository,
this.sourceToken,
this.sourceUploadUrl,
this.status,
this.timeout,
this.updateTime,
this.versionId,
this.vpcConnector,
this.vpcConnectorEgressSettings,
});