toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'aclName': ?aclName,
'arn': ?arn,
'autoMinorVersionUpgrade': ?autoMinorVersionUpgrade,
'clusterEndpoints': ?pulumi.Input.mapOptionalInputValue<List<ClusterClusterEndpoint>, List<Map<String, dynamic>>>(clusterEndpoints, (value) => pulumi.Input.encodeList<ClusterClusterEndpoint, Map<String, dynamic>>(value, (value) => value.toMap())),
'dataTiering': ?dataTiering,
'description': ?description,
'engine': ?engine,
'enginePatchVersion': ?enginePatchVersion,
'engineVersion': ?engineVersion,
'finalSnapshotName': ?finalSnapshotName,
'ipDiscovery': ?ipDiscovery,
'kmsKeyArn': ?kmsKeyArn,
'maintenanceWindow': ?maintenanceWindow,
'multiRegionClusterName': ?multiRegionClusterName,
'name': ?name,
'namePrefix': ?namePrefix,
'networkType': ?networkType,
'nodeType': ?nodeType,
'numReplicasPerShard': ?numReplicasPerShard,
'numShards': ?numShards,
'parameterGroupName': ?parameterGroupName,
'port': ?port,
'region': ?region,
'securityGroupIds': ?securityGroupIds,
'shards': ?pulumi.Input.mapOptionalInputValue<List<ClusterShard>, List<Map<String, dynamic>>>(shards, (value) => pulumi.Input.encodeList<ClusterShard, Map<String, dynamic>>(value, (value) => value.toMap())),
'snapshotArns': ?snapshotArns,
'snapshotName': ?snapshotName,
'snapshotRetentionLimit': ?snapshotRetentionLimit,
'snapshotWindow': ?snapshotWindow,
'snsTopicArn': ?snsTopicArn,
'subnetGroupName': ?subnetGroupName,
'tags': ?tags,
'tagsAll': ?tagsAll,
'tlsEnabled': ?tlsEnabled,
};
}