GetFunctionServiceConfig.fromMap constructor
GetFunctionServiceConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetFunctionServiceConfig.fromMap(Map<String, dynamic> map) {
return GetFunctionServiceConfig(
allTrafficOnLatestRevision: pulumi.Input.fromValue(map['allTrafficOnLatestRevision'] as bool),
availableCpu: pulumi.Input.fromValue(map['availableCpu'] as String),
availableMemory: pulumi.Input.fromValue(map['availableMemory'] as String),
binaryAuthorizationPolicy: pulumi.Input.fromValue(map['binaryAuthorizationPolicy'] as String),
directVpcEgress: pulumi.Input.fromValue(map['directVpcEgress'] as String),
directVpcNetworkInterfaces: pulumi.Input.fromValue(pulumi.Input.decodeList<GetFunctionServiceConfigDirectVpcNetworkInterface>(map['directVpcNetworkInterfaces']!, (value) => GetFunctionServiceConfigDirectVpcNetworkInterface.fromMap((value as Map).cast<String, dynamic>()))),
environmentVariables: pulumi.Input.fromValue((map['environmentVariables'] as Map).cast<String, String>()),
gcfUri: pulumi.Input.fromValue(map['gcfUri'] as String),
ingressSettings: pulumi.Input.fromValue(map['ingressSettings'] as String),
maxInstanceCount: pulumi.Input.fromValue((map['maxInstanceCount'] as num).toInt()),
maxInstanceRequestConcurrency: pulumi.Input.fromValue((map['maxInstanceRequestConcurrency'] as num).toInt()),
minInstanceCount: pulumi.Input.fromValue((map['minInstanceCount'] as num).toInt()),
secretEnvironmentVariables: pulumi.Input.fromValue(pulumi.Input.decodeList<GetFunctionServiceConfigSecretEnvironmentVariable>(map['secretEnvironmentVariables']!, (value) => GetFunctionServiceConfigSecretEnvironmentVariable.fromMap((value as Map).cast<String, dynamic>()))),
secretVolumes: pulumi.Input.fromValue(pulumi.Input.decodeList<GetFunctionServiceConfigSecretVolume>(map['secretVolumes']!, (value) => GetFunctionServiceConfigSecretVolume.fromMap((value as Map).cast<String, dynamic>()))),
service: pulumi.Input.fromValue(map['service'] as String),
serviceAccountEmail: pulumi.Input.fromValue(map['serviceAccountEmail'] as String),
timeoutSeconds: pulumi.Input.fromValue((map['timeoutSeconds'] as num).toInt()),
uri: pulumi.Input.fromValue(map['uri'] as String),
vpcConnector: pulumi.Input.fromValue(map['vpcConnector'] as String),
vpcConnectorEgressSettings: pulumi.Input.fromValue(map['vpcConnectorEgressSettings'] as String),
);
}