ServiceConfigResponse.fromMap constructor

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

Implementation

factory ServiceConfigResponse.fromMap(Map<String, dynamic> map) {
  return ServiceConfigResponse(
    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<SecretEnvVarResponseCloudfunctionsV2>(map['secretEnvironmentVariables']!, (value) => SecretEnvVarResponseCloudfunctionsV2.fromMap((value as Map).cast<String, dynamic>()))),
    secretVolumes: pulumi.Input.fromValue(pulumi.Input.decodeList<SecretVolumeResponseCloudfunctionsV2>(map['secretVolumes']!, (value) => SecretVolumeResponseCloudfunctionsV2.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),
  );
}