toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'availableMemoryMb': ?availableMemoryMb,
    'buildEnvironmentVariables': ?buildEnvironmentVariables,
    'buildWorkerPool': ?buildWorkerPool,
    'description': ?description,
    'dockerRegistry': ?pulumi.Input.mapOptionalInputValue<FunctionDockerRegistry, String>(dockerRegistry, (value) => value.wireValue),
    'dockerRepository': ?dockerRepository,
    'entryPoint': ?entryPoint,
    'environmentVariables': ?environmentVariables,
    'eventTrigger': ?pulumi.Input.mapOptionalInputValue<EventTrigger, Map<String, dynamic>>(eventTrigger, (value) => value.toMap()),
    'httpsTrigger': ?pulumi.Input.mapOptionalInputValue<HttpsTrigger, Map<String, dynamic>>(httpsTrigger, (value) => value.toMap()),
    'ingressSettings': ?pulumi.Input.mapOptionalInputValue<FunctionIngressSettings, String>(ingressSettings, (value) => value.wireValue),
    'kmsKeyName': ?kmsKeyName,
    'labels': ?labels,
    'location': ?location,
    'maxInstances': ?maxInstances,
    'minInstances': ?minInstances,
    'name': ?name,
    'network': ?network,
    'project': ?project,
    'runtime': ?runtime,
    'secretEnvironmentVariables': ?pulumi.Input.mapOptionalInputValue<List<SecretEnvVar>, List<Map<String, dynamic>>>(secretEnvironmentVariables, (value) => pulumi.Input.encodeList<SecretEnvVar, Map<String, dynamic>>(value, (value) => value.toMap())),
    'secretVolumes': ?pulumi.Input.mapOptionalInputValue<List<SecretVolume>, List<Map<String, dynamic>>>(secretVolumes, (value) => pulumi.Input.encodeList<SecretVolume, Map<String, dynamic>>(value, (value) => value.toMap())),
    'serviceAccountEmail': ?serviceAccountEmail,
    'sourceArchiveUrl': ?sourceArchiveUrl,
    'sourceRepository': ?pulumi.Input.mapOptionalInputValue<SourceRepository, Map<String, dynamic>>(sourceRepository, (value) => value.toMap()),
    'sourceToken': ?sourceToken,
    'sourceUploadUrl': ?sourceUploadUrl,
    'timeout': ?timeout,
    'vpcConnector': ?vpcConnector,
    'vpcConnectorEgressSettings': ?pulumi.Input.mapOptionalInputValue<FunctionVpcConnectorEgressSettings, String>(vpcConnectorEgressSettings, (value) => value.wireValue),
  };
}