toMap method

Map<String, dynamic> toMap()

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,
  };
}