toMap method

Map<String, dynamic> toMap()

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,
  };
}