ServiceConfigResponseCloudfunctionsV2alpha.fromMap constructor

ServiceConfigResponseCloudfunctionsV2alpha.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory ServiceConfigResponseCloudfunctionsV2alpha.fromMap(Map<String, dynamic> map) {
  return ServiceConfigResponseCloudfunctionsV2alpha(
    allTrafficOnLatestRevision: pulumi.Input.fromValue(map['allTrafficOnLatestRevision'] as bool),
    availableCpu: pulumi.Input.fromValue(map['availableCpu'] as String),
    availableMemory: pulumi.Input.fromValue(map['availableMemory'] as String),
    environmentVariables: pulumi.Input.fromValue((map['environmentVariables'] as Map).cast<String, String>()),
    ingressSettings: pulumi.Input.fromValue(map['ingressSettings'] as String),
    maxInstanceCount: pulumi.Input.fromValue(map['maxInstanceCount'] as int),
    maxInstanceRequestConcurrency: pulumi.Input.fromValue(map['maxInstanceRequestConcurrency'] as int),
    minInstanceCount: pulumi.Input.fromValue(map['minInstanceCount'] as int),
    revision: pulumi.Input.fromValue(map['revision'] as String),
    secretEnvironmentVariables: pulumi.Input.fromValue(pulumi.Input.decodeList<SecretEnvVarResponseCloudfunctionsV2alpha>(map['secretEnvironmentVariables']!, (value) => SecretEnvVarResponseCloudfunctionsV2alpha.fromMap((value as Map).cast<String, dynamic>()))),
    secretVolumes: pulumi.Input.fromValue(pulumi.Input.decodeList<SecretVolumeResponseCloudfunctionsV2alpha>(map['secretVolumes']!, (value) => SecretVolumeResponseCloudfunctionsV2alpha.fromMap((value as Map).cast<String, dynamic>()))),
    securityLevel: pulumi.Input.fromValue(map['securityLevel'] as String),
    service: pulumi.Input.fromValue(map['service'] as String),
    serviceAccountEmail: pulumi.Input.fromValue(map['serviceAccountEmail'] as String),
    timeoutSeconds: pulumi.Input.fromValue(map['timeoutSeconds'] as int),
    uri: pulumi.Input.fromValue(map['uri'] as String),
    vpcConnector: pulumi.Input.fromValue(map['vpcConnector'] as String),
    vpcConnectorEgressSettings: pulumi.Input.fromValue(map['vpcConnectorEgressSettings'] as String),
  );
}