toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'automaticUpdatePolicies': ?automaticUpdatePolicies,
'availableMemoryMb': ?availableMemoryMb,
'buildEnvironmentVariables': ?buildEnvironmentVariables,
'buildServiceAccount': ?buildServiceAccount,
'buildWorkerPool': ?buildWorkerPool,
'deletionPolicy': ?deletionPolicy,
'description': ?description,
'dockerRegistry': ?dockerRegistry,
'dockerRepository': ?dockerRepository,
'effectiveLabels': ?effectiveLabels,
'entryPoint': ?entryPoint,
'environmentVariables': ?environmentVariables,
'eventTriggers': ?(() { final guardedValue = eventTriggers; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetFunctionEventTrigger, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'httpsTriggerSecurityLevel': ?httpsTriggerSecurityLevel,
'httpsTriggerUrl': ?httpsTriggerUrl,
'id': ?id,
'ingressSettings': ?ingressSettings,
'kmsKeyName': ?kmsKeyName,
'labels': ?labels,
'maxInstances': ?maxInstances,
'minInstances': ?minInstances,
'name': ?name,
'onDeployUpdatePolicies': ?(() { final guardedValue = onDeployUpdatePolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetFunctionOnDeployUpdatePolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'project': ?project,
'pulumiLabels': ?pulumiLabels,
'region': ?region,
'runtime': ?runtime,
'secretEnvironmentVariables': ?(() { final guardedValue = secretEnvironmentVariables; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetFunctionSecretEnvironmentVariable, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'secretVolumes': ?(() { final guardedValue = secretVolumes; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetFunctionSecretVolume, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'serviceAccountEmail': ?serviceAccountEmail,
'sourceArchiveBucket': ?sourceArchiveBucket,
'sourceArchiveObject': ?sourceArchiveObject,
'sourceRepositories': ?(() { final guardedValue = sourceRepositories; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetFunctionSourceRepository, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'status': ?status,
'timeout': ?timeout,
'triggerHttp': ?triggerHttp,
'versionId': ?versionId,
'vpcConnector': ?vpcConnector,
'vpcConnectorEgressSettings': ?vpcConnectorEgressSettings,
};
}