GetSubscriptionCloudStorageConfig.fromMap constructor
GetSubscriptionCloudStorageConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetSubscriptionCloudStorageConfig.fromMap(Map<String, dynamic> map) {
return GetSubscriptionCloudStorageConfig(
avroConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetSubscriptionCloudStorageConfigAvroConfig>(map['avroConfigs']!, (value) => GetSubscriptionCloudStorageConfigAvroConfig.fromMap((value as Map).cast<String, dynamic>()))),
bucket: pulumi.Input.fromValue(map['bucket'] as String),
filenameDatetimeFormat: pulumi.Input.fromValue(map['filenameDatetimeFormat'] as String),
filenamePrefix: pulumi.Input.fromValue(map['filenamePrefix'] as String),
filenameSuffix: pulumi.Input.fromValue(map['filenameSuffix'] as String),
maxBytes: pulumi.Input.fromValue((map['maxBytes'] as num).toInt()),
maxDuration: pulumi.Input.fromValue(map['maxDuration'] as String),
maxMessages: pulumi.Input.fromValue((map['maxMessages'] as num).toInt()),
serviceAccountEmail: pulumi.Input.fromValue(map['serviceAccountEmail'] as String),
state: pulumi.Input.fromValue(map['state'] as String),
textConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetSubscriptionCloudStorageConfigTextConfig>(map['textConfigs']!, (value) => GetSubscriptionCloudStorageConfigTextConfig.fromMap((value as Map).cast<String, dynamic>()))),
);
}